#ifndef VAL_EST_H
#define VAL_EST_H

typedef double (*Fun_Distro) (double argv);
typedef double (*Acu_Fun) (double argv);


double valor_p_chi_square(Fun_Distro f, double *ma, unsigned int n, unsigned int inter_quant, double a, double b, unsigned int start);

double valor_p_KS_sim(double d0,unsigned int id, double *ma, unsigned int n, double param1,double param2, unsigned int Num_Iter);

double D(Acu_Fun f, double *ma, unsigned int n);

double valor_p_KS_u(unsigned int n, double d0, unsigned int Num_Iter);

#endif
